[INFO] fetching crate meshcore-rs 0.1.9...
[INFO] testing meshcore-rs-0.1.9 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate meshcore-rs 0.1.9 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate meshcore-rs 0.1.9
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate meshcore-rs 0.1.9
[INFO] tweaked toml for crates.io crate meshcore-rs 0.1.9 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate meshcore-rs 0.1.9 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate meshcore-rs 0.1.9 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tokio-serial v5.4.5
[INFO] [stderr]   Downloaded bluez-generated v0.4.0
[INFO] [stderr]   Downloaded serialport v4.7.3
[INFO] [stderr]   Downloaded dbus-tokio v0.7.6
[INFO] [stderr]   Downloaded bluez-async v0.8.2
[INFO] [stderr]   Downloaded mio-serial v5.0.6
[INFO] [stderr]   Downloaded xml v1.2.1
[INFO] [stderr]   Downloaded jni-utils v0.1.1
[INFO] [stderr]   Downloaded serde-xml-rs v0.8.2
[INFO] [stderr]   Downloaded dbus v0.9.10
[INFO] [stderr]   Downloaded btleplug v0.11.8
[INFO] [stderr]   Downloaded unescaper v0.1.8
[INFO] [stderr]   Downloaded objc2-core-bluetooth v0.2.2
[INFO] [stderr]   Downloaded libdbus-sys v0.2.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 80b3037044fa3423ce8b9d2c8c8f2919ff752a17b5bf23bb2a0670a236d65632
[INFO] running `Command { std: "docker" "start" "-a" "80b3037044fa3423ce8b9d2c8c8f2919ff752a17b5bf23bb2a0670a236d65632", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "80b3037044fa3423ce8b9d2c8c8f2919ff752a17b5bf23bb2a0670a236d65632", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "80b3037044fa3423ce8b9d2c8c8f2919ff752a17b5bf23bb2a0670a236d65632", kill_on_drop: false }`
[INFO] [stdout] 80b3037044fa3423ce8b9d2c8c8f2919ff752a17b5bf23bb2a0670a236d65632
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3a67407e5b703f7acecd7c0654d8b30363132d13de45a109f6507d8c51d81ab8
[INFO] running `Command { std: "docker" "start" "-a" "3a67407e5b703f7acecd7c0654d8b30363132d13de45a109f6507d8c51d81ab8", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling libdbus-sys v0.2.7
[INFO] [stderr]    Compiling xml v1.2.1
[INFO] [stderr]    Compiling uuid v1.21.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling nix v0.26.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling unescaper v0.1.8
[INFO] [stderr]    Compiling serialport v4.7.3
[INFO] [stderr]    Compiling mio-serial v5.0.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde-xml-rs v0.8.2
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling dbus v0.9.10
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-serial v5.4.5
[INFO] [stderr]    Compiling bluez-generated v0.4.0
[INFO] [stderr]    Compiling dbus-tokio v0.7.6
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling bluez-async v0.8.2
[INFO] [stderr]    Compiling btleplug v0.11.8
[INFO] [stderr]    Compiling meshcore-rs v0.1.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.21s
[INFO] running `Command { std: "docker" "inspect" "3a67407e5b703f7acecd7c0654d8b30363132d13de45a109f6507d8c51d81ab8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a67407e5b703f7acecd7c0654d8b30363132d13de45a109f6507d8c51d81ab8", kill_on_drop: false }`
[INFO] [stdout] 3a67407e5b703f7acecd7c0654d8b30363132d13de45a109f6507d8c51d81ab8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 29b35d43d9cf38e01e3aefe799cae97eeef93c9db72c913793ef5eeda718e1f9
[INFO] running `Command { std: "docker" "start" "-a" "29b35d43d9cf38e01e3aefe799cae97eeef93c9db72c913793ef5eeda718e1f9", kill_on_drop: false }`
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling serde-xml-rs v0.8.2
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling mio-serial v5.0.6
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling dbus-tokio v0.7.6
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-serial v5.4.5
[INFO] [stderr]    Compiling bluez-async v0.8.2
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling btleplug v0.11.8
[INFO] [stderr]    Compiling meshcore-rs v0.1.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.94s
[INFO] running `Command { std: "docker" "inspect" "29b35d43d9cf38e01e3aefe799cae97eeef93c9db72c913793ef5eeda718e1f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "29b35d43d9cf38e01e3aefe799cae97eeef93c9db72c913793ef5eeda718e1f9", kill_on_drop: false }`
[INFO] [stdout] 29b35d43d9cf38e01e3aefe799cae97eeef93c9db72c913793ef5eeda718e1f9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b104496f82d659e7f8f9ea28e1f50cb0265ce429588de11582630d85970e3b20
[INFO] running `Command { std: "docker" "start" "-a" "b104496f82d659e7f8f9ea28e1f50cb0265ce429588de11582630d85970e3b20", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/meshcore_rs-80eb8697a06e4fee)
[INFO] [stdout] 
[INFO] [stdout] running 240 tests
[INFO] [stdout] test commands::base::tests::test_command_constants ... ok
[INFO] [stdout] test commands::base::tests::test_command_handler_set_default_timeout ... ok
[INFO] [stdout] test commands::base::tests::test_command_handler_send_multi ... ok
[INFO] [stdout] test commands::base::tests::test_command_handler_send_with_response ... ok
[INFO] [stdout] test commands::base::tests::test_destination_from_bytes_slice ... ok
[INFO] [stdout] test commands::base::tests::test_destination_clone ... ok
[INFO] [stdout] test commands::base::tests::test_destination_from_contact ... ok
[INFO] [stdout] test commands::base::tests::test_destination_debug ... ok
[INFO] [stdout] test commands::base::tests::test_destination_from_contact_ref ... ok
[INFO] [stdout] test commands::base::tests::test_default_timeout ... ok
[INFO] [stdout] test commands::base::tests::test_destination_from_str ... ok
[INFO] [stdout] test commands::base::tests::test_destination_from_vec ... ok
[INFO] [stdout] test commands::base::tests::test_destination_from_string ... ok
[INFO] [stdout] test commands::base::tests::test_destination_prefix_from_bytes_too_short ... ok
[INFO] [stdout] test commands::base::tests::test_destination_prefix_from_contact ... ok
[INFO] [stdout] test commands::base::tests::test_destination_public_key_from_bytes_32 ... ok
[INFO] [stdout] test commands::base::tests::test_destination_public_key_from_bytes_short ... ok
[INFO] [stdout] test commands::base::tests::test_destination_prefix_from_hex ... ok
[INFO] [stdout] test commands::base::tests::test_destination_public_key_from_contact ... ok
[INFO] [stdout] test commands::base::tests::test_destination_prefix_from_bytes ... ok
[INFO] [stdout] test commands::base::tests::test_destination_public_key_from_hex_short ... ok
[INFO] [stdout] test commands::base::tests::test_destination_public_key_from_hex_32 ... ok
[INFO] [stdout] test commands::base::tests::test_destination_prefix_from_hex_too_short ... ok
[INFO] [stdout] test commands::base::tests::test_export_contact_self ... ok
[INFO] [stdout] test commands::base::tests::test_get_time_success ... ok
[INFO] [stdout] test commands::base::tests::test_reboot ... ok
[INFO] [stdout] test commands::base::tests::test_get_channel_success ... ok
[INFO] [stdout] test commands::base::tests::test_get_bat_success ... ok
[INFO] [stdout] test commands::base::tests::test_get_contacts_success ... ok
[INFO] [stdout] test commands::base::tests::test_get_custom_vars_success ... ok
[INFO] [stdout] test commands::base::tests::test_get_msg_no_more ... ok
[INFO] [stdout] test commands::base::tests::test_send_advert_no_flood ... ok
[INFO] [stdout] test commands::base::tests::test_send_advert_flood ... ok
[INFO] [stdout] test commands::base::tests::test_set_channel_success ... ok
[INFO] [stdout] test commands::base::tests::test_set_time_success ... ok
[INFO] [stdout] test commands::base::tests::test_set_coords_success ... ok
[INFO] [stdout] test commands::base::tests::test_send_appstart_success ... ok
[INFO] [stdout] test commands::base::tests::test_set_channel_name_truncation_with_null_terminator ... ok
[INFO] [stdout] test commands::base::tests::test_set_custom_var_success ... ok
[INFO] [stdout] test error::tests::test_device_error ... ok
[INFO] [stdout] test commands::base::tests::test_set_tx_power_success ... ok
[INFO] [stdout] test commands::base::tests::test_sign_start_success ... ok
[INFO] [stdout] test error::tests::test_from_io_error ... ok
[INFO] [stdout] test error::tests::test_channel_error ... ok
[INFO] [stdout] test error::tests::test_not_connected_error ... ok
[INFO] [stdout] test error::tests::test_connection_error ... ok
[INFO] [stdout] test error::tests::test_disabled_error ... ok
[INFO] [stdout] test error::tests::test_error_debug ... ok
[INFO] [stdout] test commands::base::tests::test_command_handler_wait_for_event_success ... ok
[INFO] [stdout] test events::tests::test_battery_info_debug ... ok
[INFO] [stdout] test events::tests::test_battery_info_percentage_below_min ... ok
[INFO] [stdout] test events::tests::test_battery_info_percentage_empty ... ok
[INFO] [stdout] test error::tests::test_invalid_param_error ... ok
[INFO] [stdout] test error::tests::test_protocol_error ... ok
[INFO] [stdout] test events::tests::test_battery_info_no_storage ... ok
[INFO] [stdout] test error::tests::test_timeout_error ... ok
[INFO] [stdout] test events::tests::test_battery_info_percentage_above_max ... ok
[INFO] [stdout] test events::tests::test_advertisement_data_debug ... ok
[INFO] [stdout] test events::tests::test_battery_info_percentage_full ... ok
[INFO] [stdout] test commands::base::tests::test_command_handler_wait_for_any_event ... ok
[INFO] [stdout] test events::tests::test_battery_info_percentage_half ... ok
[INFO] [stdout] test events::tests::test_battery_info_voltage ... ok
[INFO] [stdout] test events::tests::test_channel_message_clone ... ok
[INFO] [stdout] test events::tests::test_contact_latitude ... ok
[INFO] [stdout] test events::tests::test_contact_message_clone ... ok
[INFO] [stdout] test events::tests::test_channel_info_data_clone ... ok
[INFO] [stdout] test events::tests::test_contact_message_message_id ... ok
[INFO] [stdout] test events::tests::test_contact_longitude ... ok
[INFO] [stdout] test events::tests::test_contact_message_sender_prefix_hex ... ok
[INFO] [stdout] test events::tests::test_discover_entry_clone ... ok
[INFO] [stdout] test events::tests::test_contact_public_key_hex ... ok
[INFO] [stdout] test events::tests::test_contact_prefix ... ok
[INFO] [stdout] test events::tests::test_event_dispatcher_emit ... ok
[INFO] [stdout] test events::tests::test_event_dispatcher_new ... ok
[INFO] [stdout] test events::tests::test_channel_message_message_id ... ok
[INFO] [stdout] test events::tests::test_event_dispatcher_default ... ok
[INFO] [stdout] test events::tests::test_contact_prefix_hex ... ok
[INFO] [stdout] test commands::base::tests::test_command_handler_new ... ok
[INFO] [stdout] test events::tests::test_event_error ... ok
[INFO] [stdout] test events::tests::test_event_matches_filters_missing_attr ... ok
[INFO] [stdout] test events::tests::test_event_matches_filters_match ... ok
[INFO] [stdout] test events::tests::test_event_new ... ok
[INFO] [stdout] test events::tests::test_event_ok ... ok
[INFO] [stdout] test events::tests::test_event_payload_clone ... ok
[INFO] [stdout] test events::tests::test_event_payload_variants ... ok
[INFO] [stdout] test commands::base::tests::test_command_handler_send_timeout ... ok
[INFO] [stdout] test events::tests::test_event_type_clone_eq ... ok
[INFO] [stdout] test events::tests::test_event_with_attribute ... ok
[INFO] [stdout] test events::tests::test_log_data_clone ... ok
[INFO] [stdout] test events::tests::test_log_data_debug ... ok
[INFO] [stdout] test events::tests::test_log_data_negative_snr ... ok
[INFO] [stdout] test commands::base::tests::test_command_handler_wait_for_any_event_timeout ... ok
[INFO] [stdout] test events::tests::test_neighbour_clone ... ok
[INFO] [stdout] test events::tests::test_event_matches_filters_empty ... ok
[INFO] [stdout] test events::tests::test_event_matches_filters_no_match ... ok
[INFO] [stdout] test events::tests::test_log_data_snr_conversion ... ok
[INFO] [stdout] test commands::base::tests::test_command_handler_wait_for_event_timeout ... ok
[INFO] [stdout] test events::tests::test_path_update_data_clone ... ok
[INFO] [stdout] test events::tests::test_self_info_clone ... ok
[INFO] [stdout] test events::tests::test_stats_category_eq ... ok
[INFO] [stdout] test events::tests::test_trace_hop_clone ... ok
[INFO] [stdout] test meshcore::tests::test_frame_packet ... ok
[INFO] [stdout] test meshcore::tests::test_frame_packet_256_bytes ... ok
[INFO] [stdout] test meshcore::tests::test_frame_packet_empty ... ok
[INFO] [stdout] test meshcore::tests::test_frame_packet_large ... ok
[INFO] [stdout] test meshcore::tests::test_frame_packet_single_byte ... ok
[INFO] [stdout] test events::tests::test_event_dispatcher_subscribe ... ok
[INFO] [stdout] test events::tests::test_event_dispatcher_subscribe_with_filter ... ok
[INFO] [stdout] test events::tests::test_event_dispatcher_wait_for_event_timeout ... ok
[INFO] [stdout] test meshcore::tests::test_frame_start_constant ... ok
[INFO] [stdout] test packets::tests::test_anon_req_type_from_u8 ... ok
[INFO] [stdout] test events::tests::test_event_dispatcher_wait_for_event_with_filter ... ok
[INFO] [stdout] test packets::tests::test_binary_req_type_from_u8 ... ok
[INFO] [stdout] test packets::tests::test_binary_req_type_repr ... ok
[INFO] [stdout] test events::tests::test_event_dispatcher_wait_for_event ... ok
[INFO] [stdout] test packets::tests::test_constants ... ok
[INFO] [stdout] test packets::tests::test_control_type_from_u8 ... ok
[INFO] [stdout] test packets::tests::test_packet_type_clone_eq ... ok
[INFO] [stdout] test packets::tests::test_packet_type_debug ... ok
[INFO] [stdout] test packets::tests::test_packet_type_from_u8_binary_control ... ok
[INFO] [stdout] test packets::tests::test_packet_type_from_u8_command_responses ... ok
[INFO] [stdout] test packets::tests::test_packet_type_from_u8_push_notifications ... ok
[INFO] [stdout] test packets::tests::test_packet_type_repr ... ok
[INFO] [stdout] test packets::tests::test_packet_type_unknown ... ok
[INFO] [stdout] test parsing::tests::test_hex_decode_empty ... ok
[INFO] [stdout] test parsing::tests::test_hex_decode_invalid_char ... ok
[INFO] [stdout] test parsing::tests::test_hex_decode_odd_length ... ok
[INFO] [stdout] test parsing::tests::test_hex_decode_with_0x_prefix ... ok
[INFO] [stdout] test parsing::tests::test_hex_encode_decode ... ok
[INFO] [stdout] test parsing::tests::test_hex_encode_empty ... ok
[INFO] [stdout] test parsing::tests::test_microdegrees ... ok
[INFO] [stdout] test parsing::tests::test_microdegrees_negative ... ok
[INFO] [stdout] test parsing::tests::test_parse_acl ... ok
[INFO] [stdout] test parsing::tests::test_parse_acl_empty ... ok
[INFO] [stdout] test parsing::tests::test_parse_channel_msg ... ok
[INFO] [stdout] test parsing::tests::test_parse_channel_msg_too_short ... ok
[INFO] [stdout] test parsing::tests::test_parse_channel_msg_v3 ... ok
[INFO] [stdout] test parsing::tests::test_parse_channel_msg_v3_too_short ... ok
[INFO] [stdout] test parsing::tests::test_parse_contact ... ok
[INFO] [stdout] test events::tests::test_log_data_empty_payload ... ok
[INFO] [stdout] test events::tests::test_event_type_debug ... ok
[INFO] [stdout] test parsing::tests::test_parse_contact_msg ... ok
[INFO] [stdout] test commands::base::tests::test_set_name_success ... ok
[INFO] [stdout] test parsing::tests::test_parse_contact_msg_too_short ... ok
[INFO] [stdout] test commands::base::tests::test_get_msg_with_message ... ok
[INFO] [stdout] test parsing::tests::test_parse_contact_msg_v3 ... ok
[INFO] [stdout] test parsing::tests::test_parse_contact_msg_v3_too_short ... ok
[INFO] [stdout] test parsing::tests::test_parse_contact_msg_with_signature ... ok
[INFO] [stdout] test parsing::tests::test_parse_contact_too_short ... ok
[INFO] [stdout] test parsing::tests::test_parse_device_info_empty ... ok
[INFO] [stdout] test parsing::tests::test_parse_device_info_full ... ok
[INFO] [stdout] test parsing::tests::test_parse_device_info_max_contacts_overflow ... ok
[INFO] [stdout] test parsing::tests::test_parse_device_info_repeat_false ... ok
[INFO] [stdout] test parsing::tests::test_parse_device_info_v2 ... ok
[INFO] [stdout] test parsing::tests::test_parse_device_info_v3_partial ... ok
[INFO] [stdout] test parsing::tests::test_parse_mma ... ok
[INFO] [stdout] test parsing::tests::test_parse_mma_empty ... ok
[INFO] [stdout] test events::tests::test_event_dispatcher_unsubscribe ... ok
[INFO] [stdout] test parsing::tests::test_parse_neighbours ... ok
[INFO] [stdout] test parsing::tests::test_parse_neighbours_too_short ... ok
[INFO] [stdout] test parsing::tests::test_parse_self_info ... ok
[INFO] [stdout] test parsing::tests::test_parse_status ... ok
[INFO] [stdout] test parsing::tests::test_parse_status_too_short ... ok
[INFO] [stdout] test parsing::tests::test_read_bytes_buffer_too_short ... ok
[INFO] [stdout] test parsing::tests::test_parse_self_info_too_short ... ok
[INFO] [stdout] test parsing::tests::test_read_i16_le ... ok
[INFO] [stdout] test parsing::tests::test_read_i16_le_buffer_too_short ... ok
[INFO] [stdout] test parsing::tests::test_read_string_empty ... ok
[INFO] [stdout] test parsing::tests::test_read_string_null_terminated ... ok
[INFO] [stdout] test parsing::tests::test_read_string_trims_whitespace ... ok
[INFO] [stdout] test parsing::tests::test_read_u16_le_with_offset ... ok
[INFO] [stdout] test parsing::tests::test_read_u32_le ... ok
[INFO] [stdout] test parsing::tests::test_read_u16_le ... ok
[INFO] [stdout] test parsing::tests::test_read_bytes ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_ack ... ok
[INFO] [stdout] test parsing::tests::test_read_string_fixed_length ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_advertisement_minimal ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_advertisement ... ok
[INFO] [stdout] test parsing::tests::test_read_u32_le_with_offset ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_battery ... ok
[INFO] [stdout] test parsing::tests::test_read_u16_le_buffer_too_short ... ok
[INFO] [stdout] test parsing::tests::test_read_i32_le_buffer_too_short ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_advert_response ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_autoadd_config ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_battery_with_storage ... ok
[INFO] [stdout] test parsing::tests::test_read_string_with_offset ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_binary_response_acl ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_binary_response_keepalive ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_binary_response_mma ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_binary_response_neighbours ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_binary_response_status ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_contact_list_flow ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_binary_response_with_pending_request ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_channel_info ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_contact_end_with_timestamp ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_channel_info_max_name_length ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_channel_info_zero_secret ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_channel_msg_recv ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_contact_msg_recv ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_contact_msg_recv_v3 ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_binary_response_no_pending ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_contact_start ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_empty ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_control_data_discover_resp ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_custom_vars ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_device_info_minimal ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_contact_uri ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_msg_sent ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_login_success ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_no_more_msgs ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_messages_waiting ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_new_contact ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_error_empty ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_sign_start ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_path_update ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_ok ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_private_key ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_error_with_message ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_signature ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_stats_core ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_status_response ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_stats_radio ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_self_info ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_stats_packets ... ok
[INFO] [stdout] test tests::test_channel_info_len ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_telemetry_response ... ok
[INFO] [stdout] test tests::test_channel_secret_len ... ok
[INFO] [stdout] test tests::test_channel_name_len ... ok
[INFO] [stdout] test reader::tests::test_register_binary_request ... ok
[INFO] [stdout] test parsing::tests::test_read_i32_le ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_unknown ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_trace_data ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_current_time ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_device_info_full ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_disabled ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_login_failed ... ok
[INFO] [stdout] test reader::tests::test_cleanup_expired ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_control_data_other ... ok
[INFO] [stdout] test parsing::tests::test_read_u32_le_buffer_too_short ... ok
[INFO] [stdout] test reader::tests::test_handle_rx_channel_info_too_short ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 240 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests meshcore_rs
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib.rs - (line 33) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 8) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b104496f82d659e7f8f9ea28e1f50cb0265ce429588de11582630d85970e3b20", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b104496f82d659e7f8f9ea28e1f50cb0265ce429588de11582630d85970e3b20", kill_on_drop: false }`
[INFO] [stdout] b104496f82d659e7f8f9ea28e1f50cb0265ce429588de11582630d85970e3b20
